<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            数值(Number)
                - 在 JS 中所有的整数和浮点数都是 Number 类型
        */
        let a = 123;
        a = 123.456;
        a = 0.123;
        a = Infinity;
        a = 0.1 + 0.2;
        a = 1 - "a" // NaN (Not a number)

        /* 
            大整数 (BigInt)
                - 大整数用来表示一些非常大的数字
                - 大整数需要使用 n 结尾，它可以表示的数字范围比 Number 更大
                - 只能表示整数，不能表示小数
        */
        a = 1234567890123456789012345678901234567890n;

        /* 
            其他进制的数字：
                - 二进制：0b
                - 八进制：0o
                - 十六进制：0x
        */
        a = 0b1010;
        a = 0o123;
        a = 0x123;

    </script>
</head>

<body>

</body>

</html>